Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

ПРОГРАМИ З ВИКОРИСТАННЯМ МАСИВІВ ТА ІНДЕКСАТОРІВ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
УІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» З В І Т до лабораторної роботи №4 з курсу: «Технології програмування» на тему: «ПРОГРАМИ З ВИКОРИСТАННЯМ МАСИВІВ ТА ІНДЕКСАТОРІВ» Варіант № 4 1. ЗАВДАННЯ Скласти блок-схеми алгоритмів та програму мовою С# для роботи з одномірним масивом цілих чисел (вектором). Забезпечити наступні можливості: задання довільних цілих границь індексів при створенні об'єкта; звертання до окремого елемента масиву з контролем виходу за межі масиву; розрахунок за алгоритмом; вивід на екран усього масиву а також елемента масиву за заданим індексом. Програма повинна демонструвати всі розроблені елементи класу. 4 В одномірному масиві, що складається з п дійсних елементів, обчислити: суму елементів масиву з непарними номерами; суму елементів масиву, розташованих між першим й останнім від’ємними елементами. Стиснути масив, видаливши з нього всі елементи, модуль яких не перевищує одиницю. Елементи, що звільнилися в кінці масиву, заповнити нулями.   2.БЛОК-СХЕМА АЛГОРИТМУ 2.1.Блок-схема методу Main()  2.2.Блок-схема методу InputArray()  2.3.Блок-схема методу Sum()  2.4.Блок-схема методу Suma()  2.5.Блок-схема методу SortArray()  2.6.Блок-схема методуOutputArray()  3.СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, МЕТОДІВ ТА КЛАСІВ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ class Program – клас , який містить метод Main(). Main() – головний метод; n – змінна, яка визначає розмір масиву a – масив дійсних чисел InputArray() – метод, в якому щитуються елементи масиву Sum() – метод, в якому обчислюється сума елементів масиву, розташованих між першим і останнім від’ємними елементами Suma() – метод, в якому обчислюється сума елементів масиву з непарними номерами SortArray() – метод впорядкування одномірного масиву OutputArray() – метод, в якому виводиться на екран відсортований масив a.Length – властивість, яка визначає кількість елементів break – інструкція для виходу з циклу 4.ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.Text; namespace lab_4 { class Program { static void Main() { int n; Console.Write("Input size of array: "); n = int.Parse(Console.ReadLine()); double[] a = new double[n]; Console.WriteLine("Input array"); InputArray(a); Console.WriteLine(); Sum(a); Suma(a); SortArray(a); Console.WriteLine("Finish Array: "); OutputArray(a); Console.ReadLine(); } public static void InputArray(double[] a) { for (int i = 0; i < a.Length; i++) { Console.Write("Input a[{0}]: ", i + 1); a[i] = double.Parse(Console.ReadLine()); } } public static void Sum(double[] a) { double suma = 0; int ind1 = 0, ind2 = 0; for (int i = 0; i < a.Length; i++) { if (a[i] < 0) { ind1 = i; break; } } for (int i = a.Length - 1; i > 0; i--) { if (a[i] < 0) { ind2 = i; break; } } for (int i = ind1 + 1; i < ind2; i++) suma += a[i]; Console.WriteLine("Suma mizh vidjemnymy elementamy = " + suma); } public static void Suma(double[] a) { double suma = 0; for (int i = 0; i < a.Length; i++) { if (i % 2 == 0) { suma += a[i]; } } Console.WriteLine("Suma elementiv z neparnymy nomeramy = " + suma); } public static void SortArray(double[] a) { int j; int count = 0; for (int i = 0; i < a.Length - count; ) { if (Math.Abs(a[...
Антиботан аватар за замовчуванням

06.12.2014 13:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини